Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Olympics - Paris USA F15 USA F21 USA F22 Netherlands F3 USA F25 USA F12 USA F14 USA F19 Italy F24 USA F20 USA F21 Ecuador F1 USA F23 USA F24 Germany-w4 Belgium F2 USA F28 Guatemala F1 Mexico F1 Costa Rica F1 Croatia F1 Croatia F2 USA F5 Canada F1 Canada F2 Canada F3 Korea F2 Korea F3 Morocco F4 Great Britain F7 Great Britain F8 Italy F15 USA F12 Netherlands F4 USA F8 USA F16 Germany-w3 Ecuador F2 USA F29 Israel F2 Israel F3 USA F4 USA F24 Israel F1 Netherlands F4 Netherlands F3 USA F14 USA F13 Italy F16 BMW Tennis Championship - Sunrise Besancon Challenger Jersey Challenger Lugano Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger USTA Challenger - Champaign Wailea Men's Challenger - Maui Manerbio Challenger Como Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Rome Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Internazionali de Tennis di Bergamo - Bergamo Countrywide Classic USTA Challenger - Carson Siemens Open 2007 - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton Swanston Challenger - Sacramento The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Waco Tennis Challenger - Waco Tatra Banka Slovak Open - Bratislava Caltanissetta Challenger Sunset Moulding Challenger - Yuba City Semgroup Challenger - Tulsa Belgrade Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Prostejov Challenger USTA Tallahassee Tennis Challenger - Tallahassee Scheveningen Challenger Alphen Challenger Trnava Challenger Rennes Challenger Reunion Island Challenger Aix En Provence Challenger Scheveningen Challenger Genova Challenger LTA Wrexham Challenger - Wrexham Scheveningen Challenger Alphen Challenger 4th Volkswagen Challenger - Wolfsburg Challenger DCN de Cherbourg - Cherbourg Unique Zagreb Open - Zagreb Furth Challenger Bordeaux Challenger Caltanissetta Challenger Dallas Challenger Banja Luka Challenger Sibiu Challenger Florence Challenger Pau Challenger Bangkok Challenger Scheveningen Challenger Braga Challenger Prague II Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Luedenscheid Challenger Milan Challenger Alicante Challenger Biella 3 Challenger Forli Challenger Ismaning Challenger IPP Open - Helsinki The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch Sophia Antipolis Challenger Lille Challenger St. Brieuc Challenger Forli 6 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Croatia Open - Umag Mumbai Open - Mumbai Scheveningen Challenger Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Hamburg Challenger The Hypo Group Tennis International 2008 - Poertschach Ostrava Challenger Koblenz Challenger Ostrava Challenger Amersfoort Challenger Amersfoort Challenger Aix En Provence Challenger Andria Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Dutch Open Tennis - Amersfoort Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Bet-at-home Cup - Kitzbuhel Siemens Open - Scheveningen Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Siemens Open - Scheveningen Mordovia Cup - Saransk Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Estoril Open - Estoril Challenger Britania Zavaleta - Puebla Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Delray Beach International Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Rakuten Japan Open - Tokyo Music City Challenger - Nashville 2007 Knoxville Challenger - Knoxville Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Oldum Brown Vancouver Open - Vancouver Bet-At-Home Austrian Open - Kitzbuhel Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Gerry Weber Open - Halle Ford Tennis Championships - Louisville Home Depot Center USTA Challenger - Carson ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Winston Salem - Winston Salem Challenger Casablanca San Angel - Mexico City Rhodes Challenger Brisbane International - Brisbane Music City Challenger - Nashville Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Copa Claro - Buenos Aires 2007 Challenger of Santa Clara - Valencia Brasil Open - Sao Paulo Morocco Tennis Tour - Marrakech Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel II Naples ITG Challenger - Naples PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch ECU Prague Open - Prague Winston-Salem Open - Winston-Salem The 'Fitz' Casino Challenger - Tunica Erste Bank Open - Vienna 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Open 13 - Marseille Suisse Open - Gstaad Heilbronn Challenger Heilbronn Challenger Hungarian Open - Budapest Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Siemens Open - Scheveningen Maharashtra Open - Pune ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Qatar ExxonMobil Open - Doha Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Traralgon Challenger BA-CA Tennis Trophy - Vienna Great Ocean Road Open - Melbourne SAP Open - San Jose Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle JSM Challenger - Champaign Prague 1 Challenger Challenger Casablanca San Angel - Mexico City Sibiu Challenger Sofia Open - Sofia Internationaux de Doubs Open de Franchie-Comte - Besancon BMW Open - Munich Maspalomas Challenger The Surbiton Trophy - Surbiton Cancun Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City LTA Shrewsbury Challenger - Shrewsbury AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Mouilleron-Le-Captif Challenger Ordina Open - 's-Hertogenbosch Ordina Open - s-Hertogenbosch 2006 Challenger of Santa Clarita California Challenger - Valencia Nur-Sultan Challenger Legg Mason Tennis Classic - Washington Ismaning Challenger BCR Open Romania - Bucharest Split 1 Challenger Trieste Challenger Liberec Challenger Meerbusch Challenger Lisbon Challenger Losinj Challenger Prague Challenger Heineken Open - Auckland Shymkent 1 Challenger Shymkent 2 Challenger Luedenscheid Challenger Wroclaw Challenger San Marino Challenger Istanbul Challenger Ismaning Challenger Hamburg Challenger Grodzisk Mazowiecki Challenger UNICEF Open - 's Hertogenbosch Odlum Brown Vancouver Open - Vancouver Alphen Challenger Carson Challenger Swiss Indoors Basel - Basel GHI Bronz Classic - Bronx Yuba City Challenger Rome Challenger USTA Seascape Challenger - Aptos SAP Open - San Jose Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Winnetka Challenger Oklahoma Challenger - Tulsa Rakuten Japan Open - Tokyo Siemens Open 2004 - Scheveningen USTA Seascape Challenger - Aptos Erste Bank Open - Vienna Flea Market Cup - Busan USTA Safeway Challenger - Aptos Bet-at-home Open - Hamburg The Priority Telecom Open - Amersfoort Challenger Groningen - Groningen Helsinki Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Countrywide Classic USTA Men's Challenger - Carson Open 13 - Marseille Barletta Challenger Ordina Open - s-Hertogenbosch Aircel Chennai Open - Chennai Trnava Challenger Open 13 - Marseille Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas If Stockholm Open - Stockholm JSM Challenger of Champaign - Urbana Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Chennai Open - Chennai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Open SEAT 2008 - Barcelona If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Bangkok Challenger Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille UNICEF Open - 's Hertogenbosch Libema Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg China Open - Beijing Sanremo Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Ljubljana Open 2008 - Ljubljana Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Geneva Open - Geneva Athens Challenger AEGON International - Eastbourne Suisse Open - Gstaad Generali Open - Kitzbuhel Sony Ericsson Open - Miami Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch SAP Open - San Jose Open 13 - Marseille Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Gerry Weber Open - Halle Swiss Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Heineken Open - Auckland Gerry Weber Open - Halle Mercedes Cup - Stuttgart ASB Classic - Auckland Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Noventi Open - Halle Adelaide International 2 - Adelaide Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Winston-Salem Open - Winston-Salem Coupe Rogers - Montreal Rio Open 500 - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Garanti Koza Sofia Open - Sofia U.S. Open - New York French Open - Paris Wimbledon - London Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Apia International - Sydney Western & Southern Open - Cincinnati Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, PO, SWE-NED 0-5 Australian Open - Melbourne Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Finals, Group E Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Australian Open - Melbourne Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) All Lower level tournaments U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Olympics - Rio de Janeiro Olympics - London